fix: remove alteredNodes
badge on publish button and validateAndDiff
request on first flow load
#4032
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I've noticed that loading flows in the editor feels particularly sluggish lately and leads to more errors in the Preview side panel than usual (and therefore Airbrake too) - eg
Error: id "eMxQAgygE6" not found
,TypeError: Cannot read properties of undefined (reading 'data')
and so on.This PR proposes removing the "badge" on the publish button which displays how many altered nodes are currently un-published. This badge requires calling
validateAndDiff
on initial flow load which is fairly expensive and regularly timesout (therefore badge fails to display at all).Feels like it's an easy win to remove this feature for now (doubt it'll be noticed or missed), only call
validateAndDiff
when the "Check for cahnges to publish" modal is actually opened and not on first flow load as before, and re-visit this when we talk about publishing designs later this phase. Hopeful it'll free up more space for other requests on first flow load to run and ease a bit of noise in the errors channel 🤞